@Allure
2年前 提问
1个回答
mysql数据库设定权限要遵循哪些原则
Andrew
2年前
mysql数据库设定权限要遵循以下原则:
只授予能满足需要的最小权限,防止用户干坏事。例如,用户只是需要查询,那就只给select权限就可以了,不要给用户赋予update、insert或delete权限。
创建用户的时候限制用户的登录主机,一般是限制成指定IP或内网IP段。如果有必要可以将ip地址和Mac地址进行绑定来限制登录主机。
初始化数据库的时候删除没有密码的用户。安装完数据库的时候会自动创建一些用户,这些用户默认没有密码。
为每个用户设置满足密码复杂度的密码。不要使用弱密码,定期对密码进行更新,管理员可以定期要求用户修改或者帮助用户修改密码。
定期清理不需要的用户,回收权限或删除用户。定期检查数据库中的用户登录信息,如长期不登录则可以对该账号标记来进行清理。